The Designs of RAID with XOR Engines on Disks for Mass Storage Systems
نویسندگان
چکیده
Recently, the exclusive-or computation capability was added on high performance disks to provide an alternative way of implementing RAID (Redundant Arrays of Independent Disks). This alternative approach reduces the traffic on the storage channel and eliminates the XOR computation load on the host or RAID controllers. Therefore, it may be a better approach than the traditional RAID design to implement RAIDs in a mass storage arena. In this paper, we propose two new approaches with the XOR capability on disks to implement RAID systems. Simulation results are also provided.
منابع مشابه
A Randomly Expandable Method for Data Layout of RAID Storage Systems
With the increase of huge amounts of data in volume, velocity, and variety, the need for capacity of Redundant Arrays of Inexpensive Disks (RAID) storage systems is dramatically growing. However, the probability of disk failures in RAID storage systems is sharply high with the increase of program/erase cycles, read cycles, and retention time. Furthermore, they are faced with more challenges in ...
متن کاملRAIDq: A Software-friendly, Multiple-parity RAID
As disk manufacturers compete to build ever larger and cheaper disks, the possibility of RAID failures becomes more significant for larger and larger disk arrays, creating opportunities for products beyond RAID 6. In this paper, we present the design and implementation of RAIDq, a software-friendly, multiple-parity RAID. RAIDq uses a linear code with efficient encoding and decoding algorithms a...
متن کاملR5X0: An Efficient High Distance Parity-Based Code with Optimal Update Complexity
We present a new class of array codes based on a generalization of the RAID5 XOR parity code. The R5X0(n, r, p) code protects an array of n data disks and p parity disks with r symbols per column from as many as p arbitrary column erasures. Decoding and encoding in R5X0 is computed using only XOR and cyclic shift operations. R5X0 is a simple geometric generalization of RAID5 and has optimal upd...
متن کاملAn approach to RAID-6 based on cyclic groups of a prime order
Abstract— As the size of data storing arrays of disks grows, it becomes vital to protect data against double disk failures. An economic way of providing such protection consists of adding two disks to the array. The increased storage capacity of the array is used to store the information necessary for the recovery of all data in the case any two disks fail (RAID-6). A popular method of generati...
متن کاملThe Case for Massive Arrays of Idle Disks (MAID)
The declining costs of commodity disk drives is rapidly changing the economics of deploying large amounts of on-line storage. Conventional mass storage systems typically use high performance RAID clusters as a disk cache, often with a file system interface. The disk cache is backed by tape libraries which serve as the final repository for data. In mass storage systems where performance is an is...
متن کامل